<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
// 制定允许其他域名访问
header("Access-Control-Allow-Origin:*");
// 响应类型
header('Access-Control-Allow-Methods:POST');
// 响应头设置
header('Access-Control-Allow-Headers:x-requested-with, content-type');
ini_set('date.timezone', 'Asia/Shanghai');
session_start();
include(dirname(dirname(__FILE__))."/zhconfig/Config.php");
ini_set('memory_limit','512M');    // 临时设置最大内存占用为3G
set_time_limit(0);   // 设置脚本最大执行时间 为0 永不过期

$returnS = array(
    'code' => '0',
    'gesi' => '0',
    'data' => '',
    'msg' => 'success',
    'message' => '成功请求',
    'updateDime' => intval(time())
);

    $tmpP = $_FILES["imgfile"]["tmp_name"];
    if($tmpP){
        //$imgtype = mime_content_type($tmpP);//获得文件类型
    
        $imgtype = $_FILES["imgfile"]['type'];
    
        $p = null;
        $returnS['gesi']=$imgtype;
    
        if($imgtype=="image/png"){
            $p.=".png";
        }
        elseif($imgtype=="image/gif"){
            $p.=".gif";
        }
        elseif($imgtype=="image/jpeg"){
            $p.=".jpeg";
        }
        elseif($imgtype=="image/bmp"){
            $p.=".bmp";
        }
        elseif($imgtype=="image/x-icon"){
            $p.=".icon";
        }
        elseif($imgtype=="video/mp4"){
            $p.=".mp4";
        }
        elseif($imgtype=="video/3gpp"){
            $p.=".3gp";
        }
        elseif($imgtype=="video/quicktime"){
            $p.=".mov";
        }
        elseif($imgtype=="video/ogg"){
            $p.=".ogv";
        }
        elseif($imgtype=="video/webm"){
            $p.=".webm";
        }
        elseif($imgtype=="video/x-msvideo"){
            $p.=".avi";
        }
        elseif($imgtype=="video/x-ms-wmv"){
            $p.=".wmv";
        }
        $basedir="/upload";
        $savedir=ZH_PATH."/upload";
        
        if(!file_exists($savedir))
        {
            $old=umask(0);
            mkdir($savedir,0775);
            umask($old);
        }
        
        $basedir.="/".date('Y');
        $savedir.="/".date('Y');
        if(!file_exists($savedir))
        {
            $old=umask(0);
            mkdir($savedir,0775);
            umask($old);
        }
        
        $basedir.="/".date('m');
        $savedir.="/".date('m');
        if(!file_exists($savedir))
        {
            $old=umask(0);
            mkdir($savedir,0775);
            umask($old);
        }
        
        $basedir.="/".date('d');
        $savedir.="/".date('d');
        if(!file_exists($savedir))
        {
            $old=umask(0);
            mkdir($savedir,0775);
            umask($old);
        }
        
        $random =rand(1,4000);
        $filename=date("YmdGis").$random;
    
        if($imgtype){
            $fp =$savedir."/".$filename.$p ;
            $fp1 =$basedir."/".$filename.$p ;
    
            //var_dump($fp);
            if (move_uploaded_file ($tmpP, $fp )) {//保存文件
                //对￥fp进行替换
                $fp1=BANZHUDOMAIN.$fp1;
                $returnS['data']=$fp1;
            }
            else {
                $returnS['code']='3';
                $returnS['msg']=$_FILES["imgfile"]["error"];
            }
        }
        else {
          $returnS['code']='2';
        }
    }
    else {
      $returnS['code']='1';
    }
$result = json_encode($returnS);
echo $result;
exit();